/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.cellstore.negocio;

import java.util.List;
import org.cellstore.dao.TbSystparDao;
import org.cellstore.entidad.TbSystpar;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

/**
 *
 * @author PPATOCHE
 */
@Service
public class MantenimientoTablasImp implements MantenimientoTablas {

    @Autowired
    private TbSystparDao TbSystparDao;
    static org.apache.log4j.Logger log = org.apache.log4j.Logger.getLogger(MantenimientoTablasImp.class);

    @Override
    public void crearTbSystpar(TbSystpar tbSystpar) throws RuntimeException {
        TbSystparDao.crear(tbSystpar);
    }

    @Override
    public void editarTbSystpar(TbSystpar tbSystpar) throws RuntimeException {
        TbSystparDao.editar(tbSystpar);
    }

    @Override
    public void removerTbSystpar(TbSystpar tbSystpar) throws RuntimeException {
        TbSystparDao.remover(tbSystpar);
    }

    @Override
    public TbSystpar obtenerTbSystpar(Object id) {
        return TbSystparDao.obtener(id);
    }

    @Override
    public List<TbSystpar> obtenerTodosTbSystpar() {
        return TbSystparDao.obtenerTodos();
    }

    @Override
    public int contadorTbSystpar() {
        return TbSystparDao.contador();
    }

    @Override
    public List<TbSystpar> obtenerTbSystpar(String nombreCampo, String valor) {
        return TbSystparDao.obtener(nombreCampo, valor);
    }

    public List<TbSystpar> obtenerTablaTbSystpar(String cCodTab) {
        return TbSystparDao.obtenerTabla(cCodTab);
    }
}
